package com.orangeforms.webadmin.app.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * PaperExerciseTransVo 视图对象
 *
 * @author xisheng
 * @date 2022/06/06
 */
@ApiModel("PaperExerciseTransVo")
@Data
public class PaperExerciseTransVo {

    /**
     * 主键Id
     */
    private Long transId;
    /**
     * 学生Id
     */
    private Long studentId;
    /**
     * 学生姓名
     */
    private String studentName;
    /**
     * 校区
     */
    private Long schoolId;
    /**
     * 作业Id
     */
    private Long paperId;
    /**
     * 习题Id
     */
    private Long exerciseId;
    /**
     * 设备类型(0: iOS 1: Android 2: PC)
     */
    private Integer deviceType;
    /**
     * 是否正确(0: 不正确 1: 正确)
     */
    private Integer correctFlag;
    /**
     * 所用秒数
     */
    private Integer usedSeconds;
    /**
     * 提交时间
     */
    private Date commitTime;

    private String document;

    /**
     * schoolId 字典关联数据。
     */
    @ApiModelProperty(value = "schoolId 字典关联数据")
    private Map<String, Object> schoolIdDictMap;

    private Map<String,Object> deviceTypeDictMap;
}
